//种子列表
$(function(){
	$('#logListId').datagrid('doCellTip', { //设置悬浮提示
        onlyShowInterrupt : true, //默认是false，即全部提示
        position : 'bottom',
        maxWidth : '1000px',
        /*specialShowFields : [{
            field : 'user_state',
            showField : 'sex'
        },{
        	field:'sex',
        	showField:'sex'
        }特殊显示],*/
        tipStyler : {
            'backgroundColor' : '#FFFFCC',
            borderColor : 'black 1px soild',
            boxShadow : '1px 1px 3px #292929',
        },
        contentStyler:{
        	'font-size':'16px',
        	'font-family':'宋体'
        }
    });
	
	//关闭dialog
	$('#closeId').click(function(){
		$("#dialogId").dialog("close");
		$("#Img").attr("src","/pic/def.jpg");
		$("#formId").form('clear');
		$("#datagridListId").datagrid("reload"); //刷新
	});
	
	
	//编辑种子
	$("#saveId").click(function(){
		if($("#formId").form('validate')){
			//var img = document.getElementById("filebox_file_id_1").value;
			if($("#pkId").val()==""){ //非修改情况
				var img = document.getElementById("picChangeId").value; //第二种普通方式
				if(img == ""){
					$.messager.alert('提示','请选择图片',"",function(){
					});
					return;
				}
			}
			upLoadFile(); //先上传图片
			$.postJson($WEB_ROOT_PATH+'/w/whn002/editSeed',$("#formId").serializeJsonStr(),function(result){
				if(result){
					if($("#pkId").val()!=''){
						$.messager.alert('提示','操作成功',"",function(){
							$("#userDialogId").dialog("close");
							//clearForm();
						});
					}else{
						$.messager.alert('提示','操作成功',"",function(){
							clearForm();
						});
					}
				}else{
					$.messager.alert('提示','操作失败',"",function(){
					});
				}
			},'json');
		}
	});
	
    $('#datagridListId').datagrid('doCellTip', { //设置悬浮提示
        onlyShowInterrupt : true, //默认是false，即全部提示
        position : 'bottom',
        maxWidth : '300px',
        /*specialShowFields : [{
            field : 'user_state',
            showField : 'sex'
        },{
        	field:'sex',
        	showField:'sex'
        }特殊显示],*/
        tipStyler : {
            'backgroundColor' : '#FFFFCC',
            borderColor : 'black 1px soild',
            boxShadow : '1px 1px 3px #292929',
        },
        contentStyler:{
        	'font-size':'16px',
        	'font-family':'宋体'
        }
    });

   
});

//上传图片  
function upLoadFile() {
	//$("#formId").attr("action",$WEB_ROOT_PATH+'/w/whn001/addTvegetableImage');
	//$("#formId").submit();
	var options ={
			type:'POST',
			url:$WEB_ROOT_PATH+'/w/whn002/addSeedImage',
			contentType : 'multipart/form-data',
			success:function(){
				
			},
			error:function(){
				return false;
			}
	};
	$("#formId").ajaxSubmit(options);
}

function clearForm(){ //清空表单
	$("#formId").form("clear");
	$("#Img").attr("src","/pic/def.jpg");
	$("#seasionId").combobox('setValue','1'); //春
	$("#datagridListId").datagrid("reload"); //刷新
}


/**
 * 列表显示图片
 * @param val
 * @param row
 * @returns {String}
 */
function showPic(val,row){
	return "<img id='"+row.id+"' src='/pic/Seeds/"+row.pic+"' style='width:80px;height:60px;' />";
}

/**
 * 成活率
 * @returns {String}
 */
function showSurvival(val,row){
	return row.survival+"％";
}

/**
 * 添加种子
 */
function openDialog(){
	$("#picId2").remove(); //图片是file类型，回显处理
	var insertText ='<input type="file" id="picChangeId" name="pic" size="30" onchange="change_photo()" />';
	document.getElementById("picId1").innerHTML=insertText;
	$("#seasionId").combobox('setValue','1'); //春
	$("#dialogId").dialog({
		closed: false,
		closable: false,
		left:0,
		top:0,
		title:'添加种子',
		iconCls:'icon-save',
		onOpen:function(){
		}
	});
}

/**
 * 修改dialog
 */
function up(){
	var selRow = $("#datagridListId").datagrid("getSelections");// 返回选中多行
	if(selRow.length==0 || selRow.length>1){
		$.messager.alert("提示", "请选择一行数据！","warning");
		return;
	}
	$("#picId2").remove(); //图片是file类型，回显处理
	var insertText ='<input type="file" id="picChangeId" size="30" onchange="change_photo()" >';
	document.getElementById("picId1").innerHTML=insertText;
	
	var id = selRow[0].id; //用户主键
	$.post($WEB_ROOT_PATH+'/w/whn002/getOneSeedById',{id:id},function(result){//查询单个记录
		$("#dialogId").dialog({
			closed: false,
			closable: false,
			left:0,
			top:0,
			title:'修改种子',
			iconCls:'icon-edit',
			onOpen:function(){
				$("#formId").form("load",result); //载入表单
				document.getElementById("Img").src="/pic/Seeds/"+result.pic;
				var pic = document.getElementById("picChangeId"); //设置name属性
				pic.setAttribute("name","pic");
			}
		});
	},'json');
	
}

/**
 * 删除种子
 */
function del(){
	var selRow = $("#datagridListId").datagrid("getSelections");// 返回选中多行
	if(selRow.length==0){
		$.messager.alert("提示", "请至少选择一行数据！","warning");
		return;
	}
	var ids = [];
	for(var i = 0;i<selRow.length;i++){
		ids.push(selRow[i].id);
	}
	$.messager.confirm("提示", "您确定要删除选中的数据吗？", function(data){
		if(data){
			var url = $WEB_ROOT_PATH+'/w/whn002/delSeeds';
			$.post(url,{"ids" : ids},function(r){
				$.messager.alert('提示','操作成功',"info",function(){
					$("#datagridListId").datagrid("reload"); //刷新
				});
			});
		}
	});
	
}

/**
 * 数据查询
 */
function someWhere(){
	$("#datagridListId").datagrid('load',{
		name:$.trim($("#someName").val()),
		flag:$('#flagId').combobox('getValue')
	});

}

/**
 * 预览图片
 */
function change_photo(){
//	var reader = new FileReader();
//	reader.onload = function(e){
//        document.getElementById("Img").setAttribute("src",e.target.result);  
//    }
//	reader.readAsDataURL($("input[name='pic']")[0].files[0]);
    //PreviewImage($("input[name='pic']")[0], 'Img', 'Imgdiv');
	PreviewImage($("#picChangeId")[0], 'Img', 'Imgdiv');
}
